/**
 * 连接层位于空中接口协议栈的第四层，主要完成系统的初始捕获、连接的建立、维持、释放、监控，以及连接状态下的无线链路管理和移动性管理等功能。
 * 连接层控制空中链路状态，并且按优先级排列在其上发送业务。连接是空中链路的特殊状态，此时AT被分配前反向业务信道和相关的MAC信道。
 * 在一个会话期间，AT和AN可以多次打开和关闭一个连接。
 * 当连接关闭时，没有给AT分配任何专用空中链路资源，AT和AN间的通信在接入信道和控制信道上进行；
 * 当连接是开的时，AT被分配了前向业务信道和反向业务信道，AT和AN间的通信在这些已经分配的前反向业务信道和控制信道上进行。
 */

package cdma2000.onex.evdo.reva.connectionlayer;

/**
 *
 * 空中状态管理协议(Air-Link Management Protocol)协议规定了AT和AN在一个连接过程中的状态机以及AT和AN状态转移的过程。
 * 该协议定义了3种状态，即初始化状态、空闲状态和连接状态，
 * 分别对应于以下3种情况：AT尚未捕获网络，AT已经捕获网络但AT与AN之间没有开连接，AT与AN保持有开连接。AN侧的该协议没有初始化状态。
 *
 * AT协议状态机：
 * AT开机后首先进入初始化状态，并在初始化状态协议控制下进行网络的捕获，AT成功捕获网络后返回Initialization State.Network Acquired指示，
 * 空中链路管理协议收到后去激活初始化状态协议而激活空闲状态协议，并转移动空闲状态。
 * 在空闲状态下，如果空中链路管理协议收到应用层协议发送的OpenConnection命令，则发送IdleState.OpenConnection命令，触发连接的建立。
 * 空闲状态协议在连接建立完成后返回IdleState.ConnectionOpened指示，空中链路管理协议收到后去激活空闲状态协议而激活连接状态协议，
 * 并转移到连接状态。另外，空中链路管理协议如果在空闲状态收到RouteUpdate.NetworkLost，OverheadMessages.SupervisionFailed，
 * ControlChannelMAC.SupervisionFailed或者AccessChannelMAC.SupervisionFailed指示，
 * 则去激活路径更新协议、开销消息协议、控制信道MAC协议和空闲状态协议，并转移到初始化状态。
 * 如果AT在空闲状态收到AN发送的Redirect消息，空闲状态协议将返回InitializationState.NetworkRedirected指示，
 * 空中链路层管理协议收到后转移到初始化状态。
 */
public class DefaultAirLinkManagementProtocol {

}
